package com.cjk.console.service;

import java.util.Date;

import com.cjk.console.request.StbLogRequest;
import com.cjk.foundation.commons.response.PageResponse;
import com.cjk.foundation.commons.response.Response;
import com.cjk.foundation.entity.FlowLogEntity;
import com.cjk.foundation.entity.SysInfoLogEntity;
import com.cjk.foundation.enums.DeviceChangeLogType;

public interface LogService {
	
	public Response getCurrentChannelPlayNum(StbLogRequest request, Integer userId);
	
	public Response getFlowLog(String sn);
	
	public Response getCurrentSysInfoLog(String sn);
	
	public PageResponse getWatchLogList(StbLogRequest request, Integer userId);
	
	

	

	

	public void insertDeviceChangeLog(String sn, String room, String tenantName, DeviceChangeLogType logType,
			Date date);

	public void insertSysInfoLog(SysInfoLogEntity sysInfoLogEntity);

	public void insertFlowLog(FlowLogEntity flowLogEntity);

}
